#root {
  margin: 0 auto;
}

.app-container {
  width: 1200px;
  margin: 0 auto;

  .header {
    height: 60px;
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;

    a {
      text-decoration: none;
    }
  }

  .main {
    height: calc(100vh - 60px);

    .home-container, .about-container {
      overflow: auto;
      height: 100%;
      background-color: #dddddd;
      box-sizing: border-box;
    }
  }
}